class LocalCache {
    // 保存用户输入的账号密码到localstorage里面，key表示某一个账号的键，值可能是对象，字符串等所以就用any类型
    setCache(key, value) {
        // setItem函数传入的值必须是字符串，所以用JSON.stringify转化一下
        window.localStorage.setItem(key, JSON.stringify(value));
    }

    // 获取某个缓存数据，本地保存的数据是字符串，所以取出是要变为原来的类型JSON.parse
    getCache(key) {
        // obj => string => obj

        const value = window.localStorage.getItem(key);
        if (value) {
            return JSON.parse(value);
        }
    }
}


export default new LocalCache();